02. 创建 Pull Request

Pull Request(拉取请求) 是向 初始 源仓库的 维护者发出的请求,以让其将你在他们项目的 fork 上所做的更改应用在他们的项目中。你请求他们 拉取 你做的更改。

我们先对后面的内容进行简要概述,然后再深入学习。

L3 - Pull Request 理论

接下来我们演练发出 Pull Request 的步骤!如果你一直在跟着我操作,那么现在应该已经将 Lam 的 旅行计划仓库 fork 到了自己的帐户,并对 fork 的版本做了一两个额外 commit。

在上一课中,我创建了一个名为 include-richards-destinations 的特性分支,向其中添加了一些 commit,并将该分支推送到了 GitHub。记住,当你创建一个 Pull Request 时,你要将所有更改放在一个专用于这些更改的分支上,还记得我们如何称呼这种类型的分支吗?…特性分支!

Task Description:

我们要创建 Pull Request 了(多么令人激动呀!),先确保我们具有相同的设置。请回答以下问题:

Task List:

Task Feedback:

棒极了,让我们继续!

L3 - Pull Request 练习

你刚创建了一个Pull Request!恭喜! 🙌🏼

如你所见,创建 Pull Request 实际上并不难。当我第一次学习 Git、GitHub 以及如何进行协作时,我对提交 commit 和使用远程仓库感到非常紧张,但 尤其 担心向其他开发者的项目提交 Pull Request!只要你遵循上一节课中介绍的步骤:

  • 阅读项目的 CONTRIBUTING.md 文件
  • 查看项目现有的 Issues
  • 与项目维护者交流

…你的 Pull Request 一定会被采用!

小结

Pull Request 是让源仓库拉取你的 commit,并融合在其项目中的 请求 。要创建 Pull Request,你需要完成一些操作:

  • 你必须 fork 源仓库
  • 将你的 fork 克隆到你的计算机
  • 进行一些 commit(最好是在特性分支上!)
  • 将 commit 推送回 你的 fork
  • 创建一个新的 Pull Request,并选择包含你的新 commit 的分支